home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr44 / newmat08.zip / WATCOM.MAK < prev   
Text File  |  1995-01-18  |  7KB  |  171 lines

  1. everythi.ng:    tmt.exe example.exe nl_ex.exe sl_ex.exe
  2.             echo making everything >> everythi.ng
  3.  
  4. .cpp.obj:
  5.              wpp386/xs  $*.cpp
  6.  
  7.  
  8. OBJ_T = fft.obj evalue.obj submat.obj cholesky.obj hholder.obj        &
  9.   sort.obj newmatrm.obj jacobi.obj tmtf.obj svd.obj tmte.obj          &
  10.   tmtd.obj newmat8.obj tmtc.obj tmtb.obj newmat7.obj newmat6.obj      &
  11.   newmat5.obj newmat3.obj newmat4.obj newmat2.obj newmat1.obj         &
  12.   tmt.obj tmt1.obj tmt2.obj tmt3.obj tmt4.obj tmt5.obj tmt6.obj       &
  13.   tmt7.obj tmt8.obj tmt9.obj tmta.obj tmtg.obj tmth.obj tmti.obj      &
  14.   bandmat.obj myexcept.obj newmatex.obj tmtj.obj
  15.  
  16.  
  17. tmt.exe:    $(OBJ_T)
  18.             echo file newmat1.obj,newmat2.obj,newmat3.obj     > link.lnk
  19.             echo file newmat4.obj,svd.obj,newmat5.obj        >> link.lnk
  20.             echo file newmat6.obj,newmat7.obj,newmat8.obj    >> link.lnk
  21.             echo file tmt.obj,tmt1.obj,tmt2.obj,tmt3.obj     >> link.lnk
  22.             echo file tmt4.obj,tmt5.obj,tmt6.obj,tmt7.obj    >> link.lnk
  23.             echo file tmt8.obj,tmt9.obj,tmta.obj,tmti.obj    >> link.lnk
  24.             echo file tmtb.obj,tmtc.obj,tmtd.obj,tmte.obj    >> link.lnk
  25.             echo file tmtf.obj,tmtg.obj,tmth.obj,tmtj.obj    >> link.lnk
  26.             echo file cholesky.obj,hholder.obj,sort.obj      >> link.lnk
  27.             echo file submat.obj,jacobi.obj,newmatrm.obj     >> link.lnk
  28.             echo file fft.obj,evalue.obj,bandmat.obj         >> link.lnk
  29.             echo file newmatex.obj,myexcept.obj              >> link.lnk
  30.             echo name tmt.exe                                >> link.lnk
  31.             wlink @link.lnk
  32.  
  33. OBJ_E = fft.obj evalue.obj submat.obj cholesky.obj hholder.obj        &
  34.   sort.obj newmatrm.obj jacobi.obj svd.obj example.obj                &
  35.   newmat8.obj newmat7.obj newmat6.obj newmat9.obj                     &
  36.   newmat5.obj newmat3.obj newmat4.obj newmat2.obj newmat1.obj         &
  37.   bandmat.obj myexcept.obj newmatex.obj
  38.  
  39.  
  40. example.exe:    $(OBJ_E)
  41.             echo file newmat1.obj,newmat2.obj,newmat3.obj    > link.lnk
  42.             echo file newmat4.obj,svd.obj,newmat5.obj       >> link.lnk
  43.             echo file newmat6.obj,newmat7.obj,newmat8.obj   >> link.lnk
  44.             echo file cholesky.obj,hholder.obj,sort.obj     >> link.lnk
  45.             echo file submat.obj,jacobi.obj,newmatrm.obj    >> link.lnk
  46.             echo file fft.obj,evalue.obj,bandmat.obj        >> link.lnk
  47.             echo file newmatex.obj,myexcept.obj,example.obj >> link.lnk
  48.             echo file newmat9.obj                           >> link.lnk
  49.             echo name example.exe                           >> link.lnk
  50.             wlink @link.lnk
  51.  
  52. OBJ_N = fft.obj evalue.obj submat.obj cholesky.obj hholder.obj        &
  53.   sort.obj newmatrm.obj jacobi.obj svd.obj nl_ex.obj                  &
  54.   newmat8.obj newmat7.obj newmat6.obj newmat9.obj                     &
  55.   newmat5.obj newmat3.obj newmat4.obj newmat2.obj newmat1.obj         &
  56.   bandmat.obj myexcept.obj newmatex.obj newmatnl.obj
  57.  
  58.  
  59. nl_ex.exe:    $(OBJ_N)
  60.             echo file newmat1.obj,newmat2.obj,newmat3.obj     > link.lnk
  61.             echo file newmat4.obj,svd.obj,newmat5.obj        >> link.lnk
  62.             echo file newmat6.obj,newmat7.obj,newmat8.obj    >> link.lnk
  63.             echo file nl_ex.obj,newmatnl.obj,newmat9.obj     >> link.lnk
  64.             echo file cholesky.obj,hholder.obj,sort.obj      >> link.lnk
  65.             echo file submat.obj,jacobi.obj,newmatrm.obj     >> link.lnk
  66.             echo file fft.obj,evalue.obj,bandmat.obj         >> link.lnk
  67.             echo file newmatex.obj,myexcept.obj              >> link.lnk
  68.             echo name nl_ex.exe                              >> link.lnk
  69.             wlink @link.lnk
  70.  
  71. OBJ_S = sl_ex.obj solution.obj myexcept.obj 
  72.  
  73. sl_ex.exe:    $(OBJ_S)
  74.             echo file sl_ex.obj,myexcept.obj,solution.obj     > link.lnk
  75.             echo name sl_ex.exe                              >> link.lnk
  76.             wlink @link.lnk
  77.  
  78. newmatxx = include.h newmat.h boolean.h myexcept.h
  79.  
  80. myexcept.obj:   include.h boolean.h myexcept.h myexcept.cpp
  81.  
  82. newmatex.obj:   $(newmatxx) newmatex.cpp
  83.  
  84. newmatnl.obj:   $(newmatxx) newmatnl.h newmatap.h
  85.  
  86. example.obj:    $(newmatxx) newmatap.h example.cpp
  87.  
  88. cholesky.obj:   $(newmatxx) cholesky.cpp
  89.  
  90. evalue.obj:     $(newmatxx) newmatrm.h precisio.h evalue.cpp
  91.  
  92. fft.obj:        $(newmatxx) newmatap.h fft.cpp
  93.  
  94. hholder.obj:    $(newmatxx) newmatap.h hholder.cpp
  95.  
  96. jacobi.obj:     $(newmatxx) precisio.h newmatrm.h jacobi.cpp
  97.  
  98. bandmat.obj:    $(newmatxx) newmatrc.h controlw.h bandmat.cpp
  99.  
  100. newmat1.obj:    $(newmatxx) newmat1.cpp
  101.  
  102. newmat2.obj:    $(newmatxx) newmatrc.h controlw.h newmat2.cpp
  103.  
  104. newmat3.obj:    $(newmatxx) newmatrc.h controlw.h newmat3.cpp
  105.  
  106. newmat4.obj:    $(newmatxx) newmatrc.h controlw.h newmat4.cpp
  107.  
  108. newmat5.obj:    $(newmatxx) newmatrc.h controlw.h newmat5.cpp
  109.  
  110. newmat6.obj:    $(newmatxx) newmatrc.h controlw.h newmat6.cpp
  111.  
  112. newmat7.obj:    $(newmatxx) newmatrc.h controlw.h newmat7.cpp
  113.  
  114. newmat8.obj:    $(newmatxx) newmatap.h newmat8.cpp
  115.  
  116. newmat9.obj:    $(newmatxx) newmatrc.h controlw.h newmatio.h newmat9.cpp
  117.  
  118. newmatrm.obj:   $(newmatxx) newmatrm.h newmatrm.cpp
  119.  
  120. sort.obj:       $(newmatxx) newmatap.h sort.cpp
  121.  
  122. submat.obj:     $(newmatxx) newmatrc.h controlw.h submat.cpp
  123.  
  124. svd.obj:        $(newmatxx) newmatrm.h precisio.h svd.cpp
  125.  
  126. tmt.obj:        $(newmatxx) newmatap.h tmt.cpp 
  127.  
  128. tmt1.obj:       $(newmatxx) newmatap.h tmt1.cpp 
  129.  
  130. tmt2.obj:       $(newmatxx) newmatap.h tmt2.cpp 
  131.  
  132. tmt3.obj:       $(newmatxx) newmatap.h tmt3.cpp 
  133.  
  134. tmt4.obj:       $(newmatxx) newmatap.h tmt4.cpp 
  135.  
  136. tmt5.obj:       $(newmatxx) newmatap.h tmt5.cpp 
  137.  
  138. tmt6.obj:       $(newmatxx) newmatap.h tmt6.cpp 
  139.  
  140. tmt7.obj:       $(newmatxx) newmatap.h tmt7.cpp 
  141.  
  142. tmt8.obj:       $(newmatxx) newmatap.h tmt8.cpp 
  143.  
  144. tmt9.obj:       $(newmatxx) newmatap.h tmt9.cpp 
  145.  
  146. tmta.obj:       $(newmatxx) newmatap.h tmta.cpp 
  147.  
  148. tmtb.obj:       $(newmatxx) newmatap.h tmtb.cpp 
  149.  
  150. tmtc.obj:       $(newmatxx) newmatap.h tmtc.cpp 
  151.  
  152. tmtd.obj:       $(newmatxx) newmatap.h tmtd.cpp 
  153.  
  154. tmte.obj:       $(newmatxx) newmatap.h tmte.cpp 
  155.  
  156. tmtf.obj:       $(newmatxx) newmatap.h tmtf.cpp 
  157.  
  158. tmtg.obj:       $(newmatxx) newmatap.h tmtg.cpp 
  159.  
  160. tmth.obj:       $(newmatxx) newmatap.h tmth.cpp
  161.  
  162. tmti.obj:       $(newmatxx) newmatap.h tmti.cpp
  163.  
  164. tmtj.obj:       $(newmatxx) newmatap.h tmtj.cpp
  165.  
  166. nl_ex.obj:      $(newmatxx) newmatap.h newmatnl.h nl_ex.cpp
  167.  
  168. sl_ex.obj:      include.h boolean.h myexcept.h sl_ex.cpp
  169.  
  170. solution.obj:   include.h boolean.h myexcept.h solution.cpp
  171.